const str = {
  graphData: {
    nodes: [
      {
        incomingEdges: None,
        data: {
          variables: {
            value: [
              {
                defined: 0,
                type: 'string',
                display: '变量1',
                name: 'name'
              }
            ]
          },
          nodeType: 'start',
          display: '开始节点'
        },
        groupCollapsedSize: None,
        height: 36,
        groupChildren: None,
        width: 200,
        outgoingEdges: [
          {
            targetPortId: '88848017-6e97-4857-8de0-b573c05ce276',
            target: {
              cell: 'd392137b-3882-43bf-92a0-307fad79e410',
              port: '88848017-6e97-4857-8de0-b573c05ce276'
            },
            labels: [
              {
                targetPortId: '88848017-6e97-4857-8de0-b573c05ce276',
                targetPort: '88848017-6e97-4857-8de0-b573c05ce276',
                target: {
                  cell: 'd392137b-3882-43bf-92a0-307fad79e410',
                  port: '88848017-6e97-4857-8de0-b573c05ce276'
                },
                zIndex: 1,
                source: {
                  cell: 'start',
                  port: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3'
                },
                sourcePortId: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3',
                sourcePort: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3',
                data: {
                  targetPortId: '88848017-6e97-4857-8de0-b573c05ce276',
                  target: 'd392137b-3882-43bf-92a0-307fad79e410',
                  sourcePortId: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3',
                  source: 'start'
                },
                id: 'start:2e69bec5-360f-4c9b-a13f-b1e80d5e64e3-d392137b-3882-43bf-92a0-307fad79e410:88848017-6e97-4857-8de0-b573c05ce276',
                attrs: {
                  line: {
                    strokeDasharray: '5 5',
                    stroke: '#A2B1C3',
                    strokeWidth: 1,
                    targetMarker: {
                      width: 12,
                      name: 'block',
                      height: 8
                    }
                  }
                }
              }
            ],
            zIndex: 1,
            source: {
              cell: 'start',
              port: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3'
            },
            shape: 'edge',
            sourcePortId: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3',
            data: {
              targetPortId: '88848017-6e97-4857-8de0-b573c05ce276',
              targetPort: '88848017-6e97-4857-8de0-b573c05ce276',
              target: {
                cell: 'd392137b-3882-43bf-92a0-307fad79e410',
                port: '88848017-6e97-4857-8de0-b573c05ce276'
              },
              zIndex: 1,
              source: {
                cell: 'start',
                port: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3'
              },
              sourcePortId: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3',
              sourcePort: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3',
              data: {
                targetPortId: '88848017-6e97-4857-8de0-b573c05ce276',
                target: 'd392137b-3882-43bf-92a0-307fad79e410',
                sourcePortId: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3',
                source: 'start'
              },
              id: 'start:2e69bec5-360f-4c9b-a13f-b1e80d5e64e3-d392137b-3882-43bf-92a0-307fad79e410:88848017-6e97-4857-8de0-b573c05ce276',
              attrs: {
                line: {
                  strokeDasharray: '5 5',
                  stroke: '#A2B1C3',
                  strokeWidth: 1,
                  targetMarker: {
                    width: 12,
                    name: 'block',
                    height: 8
                  }
                }
              }
            },
            id: 'start:2e69bec5-360f-4c9b-a13f-b1e80d5e64e3-d392137b-3882-43bf-92a0-307fad79e410:88848017-6e97-4857-8de0-b573c05ce276',
            attrs: {
              line: {
                strokeDasharray: '5 5',
                stroke: '#A2B1C3',
                strokeWidth: 1,
                targetMarker: {
                  width: 12,
                  name: 'block',
                  height: 8
                }
              }
            }
          }
        ],
        y: 200,
        x: 450,
        label: '开始节点',
        renderKey: 'POINT_NODE',
        id: 'start',
        ports: {
          items: [
            {
              group: 'top',
              id: '38bb5db1-7ec4-4424-8cda-a4b47df66ccc'
            },
            {
              group: 'right',
              id: '5377e5ca-a982-4ebd-9e07-4d1e07049313'
            },
            {
              group: 'bottom',
              id: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3'
            },
            {
              group: 'left',
              id: 'ddb2123d-c08c-4140-b0dc-1745da17f7c2'
            }
          ],
          groups: {
            top: {
              zIndex: 10,
              position: {
                name: 'top'
              },
              attrs: {
                circle: {
                  style: {
                    visibility: 'hidden'
                  },
                  strokeWidth: 2,
                  magnet: True,
                  stroke: '#31d0c6',
                  r: 4,
                  fill: '#fff'
                }
              }
            },
            right: {
              zIndex: 10,
              position: {
                name: 'right'
              },
              attrs: {
                circle: {
                  style: {
                    visibility: 'hidden'
                  },
                  strokeWidth: 2,
                  magnet: True,
                  stroke: '#31d0c6',
                  r: 4,
                  fill: '#fff'
                }
              }
            },
            left: {
              zIndex: 10,
              position: {
                name: 'left'
              },
              attrs: {
                circle: {
                  style: {
                    visibility: 'hidden'
                  },
                  strokeWidth: 2,
                  magnet: True,
                  stroke: '#31d0c6',
                  r: 4,
                  fill: '#fff'
                }
              }
            },
            bottom: {
              zIndex: 10,
              position: {
                name: 'bottom'
              },
              attrs: {
                circle: {
                  style: {
                    visibility: 'hidden'
                  },
                  strokeWidth: 2,
                  magnet: True,
                  stroke: '#31d0c6',
                  r: 4,
                  fill: '#fff'
                }
              }
            }
          }
        }
      },
      {
        incomingEdges: [
          {
            targetPortId: '2cda4448-ce75-4558-a8cf-8b99e77a35c6',
            target: {
              cell: 'end',
              port: '2cda4448-ce75-4558-a8cf-8b99e77a35c6'
            },
            labels: [
              {
                targetPortId: '2cda4448-ce75-4558-a8cf-8b99e77a35c6',
                targetPort: '2cda4448-ce75-4558-a8cf-8b99e77a35c6',
                target: {
                  cell: 'end',
                  port: '2cda4448-ce75-4558-a8cf-8b99e77a35c6'
                },
                zIndex: 1,
                source: {
                  cell: 'd392137b-3882-43bf-92a0-307fad79e410',
                  port: '96925040-6beb-4596-b807-b698d0d08847'
                },
                sourcePortId: '96925040-6beb-4596-b807-b698d0d08847',
                sourcePort: '96925040-6beb-4596-b807-b698d0d08847',
                data: {
                  targetPortId: '2cda4448-ce75-4558-a8cf-8b99e77a35c6',
                  target: 'end',
                  sourcePortId: '96925040-6beb-4596-b807-b698d0d08847',
                  source: 'd392137b-3882-43bf-92a0-307fad79e410'
                },
                id: 'd392137b-3882-43bf-92a0-307fad79e410:96925040-6beb-4596-b807-b698d0d08847-end:2cda4448-ce75-4558-a8cf-8b99e77a35c6',
                attrs: {
                  line: {
                    strokeDasharray: '5 5',
                    stroke: '#A2B1C3',
                    strokeWidth: 1,
                    targetMarker: {
                      width: 12,
                      name: 'block',
                      height: 8
                    }
                  }
                }
              }
            ],
            zIndex: 1,
            source: {
              cell: 'd392137b-3882-43bf-92a0-307fad79e410',
              port: '96925040-6beb-4596-b807-b698d0d08847'
            },
            shape: 'edge',
            sourcePortId: '96925040-6beb-4596-b807-b698d0d08847',
            data: {
              targetPortId: '2cda4448-ce75-4558-a8cf-8b99e77a35c6',
              targetPort: '2cda4448-ce75-4558-a8cf-8b99e77a35c6',
              target: {
                cell: 'end',
                port: '2cda4448-ce75-4558-a8cf-8b99e77a35c6'
              },
              zIndex: 1,
              source: {
                cell: 'd392137b-3882-43bf-92a0-307fad79e410',
                port: '96925040-6beb-4596-b807-b698d0d08847'
              },
              sourcePortId: '96925040-6beb-4596-b807-b698d0d08847',
              sourcePort: '96925040-6beb-4596-b807-b698d0d08847',
              data: {
                targetPortId: '2cda4448-ce75-4558-a8cf-8b99e77a35c6',
                target: 'end',
                sourcePortId: '96925040-6beb-4596-b807-b698d0d08847',
                source: 'd392137b-3882-43bf-92a0-307fad79e410'
              },
              id: 'd392137b-3882-43bf-92a0-307fad79e410:96925040-6beb-4596-b807-b698d0d08847-end:2cda4448-ce75-4558-a8cf-8b99e77a35c6',
              attrs: {
                line: {
                  strokeDasharray: '5 5',
                  stroke: '#A2B1C3',
                  strokeWidth: 1,
                  targetMarker: {
                    width: 12,
                    name: 'block',
                    height: 8
                  }
                }
              }
            },
            id: 'd392137b-3882-43bf-92a0-307fad79e410:96925040-6beb-4596-b807-b698d0d08847-end:2cda4448-ce75-4558-a8cf-8b99e77a35c6',
            attrs: {
              line: {
                strokeDasharray: '5 5',
                stroke: '#A2B1C3',
                strokeWidth: 1,
                targetMarker: {
                  width: 12,
                  name: 'block',
                  height: 8
                }
              }
            }
          }
        ],
        data: {
          nodeType: 'end',
          display: '结束节点'
        },
        groupCollapsedSize: None,
        height: 36,
        groupChildren: None,
        width: 200,
        outgoingEdges: None,
        y: 400,
        x: 450,
        label: '结束节点',
        renderKey: 'POINT_NODE',
        id: 'end',
        ports: {
          items: [
            {
              group: 'top',
              id: '2cda4448-ce75-4558-a8cf-8b99e77a35c6'
            },
            {
              group: 'right',
              id: '999fe4b5-df76-4d77-afd9-2e43857af356'
            },
            {
              group: 'bottom',
              id: '35c2a1ea-edd7-4e31-a6a2-bafcd6698eca'
            },
            {
              group: 'left',
              id: 'db883ce8-28e6-4d86-8b75-7a9b00890378'
            }
          ],
          groups: {
            top: {
              zIndex: 10,
              position: {
                name: 'top'
              },
              attrs: {
                circle: {
                  style: {
                    visibility: 'hidden'
                  },
                  strokeWidth: 2,
                  magnet: True,
                  stroke: '#31d0c6',
                  r: 4,
                  fill: '#fff'
                }
              }
            },
            right: {
              zIndex: 10,
              position: {
                name: 'right'
              },
              attrs: {
                circle: {
                  style: {
                    visibility: 'hidden'
                  },
                  strokeWidth: 2,
                  magnet: True,
                  stroke: '#31d0c6',
                  r: 4,
                  fill: '#fff'
                }
              }
            },
            left: {
              zIndex: 10,
              position: {
                name: 'left'
              },
              attrs: {
                circle: {
                  style: {
                    visibility: 'hidden'
                  },
                  strokeWidth: 2,
                  magnet: True,
                  stroke: '#31d0c6',
                  r: 4,
                  fill: '#fff'
                }
              }
            },
            bottom: {
              zIndex: 10,
              position: {
                name: 'bottom'
              },
              attrs: {
                circle: {
                  style: {
                    visibility: 'hidden'
                  },
                  strokeWidth: 2,
                  magnet: True,
                  stroke: '#31d0c6',
                  r: 4,
                  fill: '#fff'
                }
              }
            }
          }
        }
      },
      {
        incomingEdges: [
          {
            targetPortId: '88848017-6e97-4857-8de0-b573c05ce276',
            target: {
              cell: 'd392137b-3882-43bf-92a0-307fad79e410',
              port: '88848017-6e97-4857-8de0-b573c05ce276'
            },
            labels: [
              {
                targetPortId: '88848017-6e97-4857-8de0-b573c05ce276',
                targetPort: '88848017-6e97-4857-8de0-b573c05ce276',
                target: {
                  cell: 'd392137b-3882-43bf-92a0-307fad79e410',
                  port: '88848017-6e97-4857-8de0-b573c05ce276'
                },
                zIndex: 1,
                source: {
                  cell: 'start',
                  port: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3'
                },
                sourcePortId: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3',
                sourcePort: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3',
                data: {
                  targetPortId: '88848017-6e97-4857-8de0-b573c05ce276',
                  target: 'd392137b-3882-43bf-92a0-307fad79e410',
                  sourcePortId: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3',
                  source: 'start'
                },
                id: 'start:2e69bec5-360f-4c9b-a13f-b1e80d5e64e3-d392137b-3882-43bf-92a0-307fad79e410:88848017-6e97-4857-8de0-b573c05ce276',
                attrs: {
                  line: {
                    strokeDasharray: '5 5',
                    stroke: '#A2B1C3',
                    strokeWidth: 1,
                    targetMarker: {
                      width: 12,
                      name: 'block',
                      height: 8
                    }
                  }
                }
              }
            ],
            zIndex: 1,
            source: {
              cell: 'start',
              port: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3'
            },
            shape: 'edge',
            sourcePortId: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3',
            data: {
              targetPortId: '88848017-6e97-4857-8de0-b573c05ce276',
              targetPort: '88848017-6e97-4857-8de0-b573c05ce276',
              target: {
                cell: 'd392137b-3882-43bf-92a0-307fad79e410',
                port: '88848017-6e97-4857-8de0-b573c05ce276'
              },
              zIndex: 1,
              source: {
                cell: 'start',
                port: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3'
              },
              sourcePortId: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3',
              sourcePort: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3',
              data: {
                targetPortId: '88848017-6e97-4857-8de0-b573c05ce276',
                target: 'd392137b-3882-43bf-92a0-307fad79e410',
                sourcePortId: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3',
                source: 'start'
              },
              id: 'start:2e69bec5-360f-4c9b-a13f-b1e80d5e64e3-d392137b-3882-43bf-92a0-307fad79e410:88848017-6e97-4857-8de0-b573c05ce276',
              attrs: {
                line: {
                  strokeDasharray: '5 5',
                  stroke: '#A2B1C3',
                  strokeWidth: 1,
                  targetMarker: {
                    width: 12,
                    name: 'block',
                    height: 8
                  }
                }
              }
            },
            id: 'start:2e69bec5-360f-4c9b-a13f-b1e80d5e64e3-d392137b-3882-43bf-92a0-307fad79e410:88848017-6e97-4857-8de0-b573c05ce276',
            attrs: {
              line: {
                strokeDasharray: '5 5',
                stroke: '#A2B1C3',
                strokeWidth: 1,
                targetMarker: {
                  width: 12,
                  name: 'block',
                  height: 8
                }
              }
            }
          }
        ],
        renderKey: 'DND_NODE',
        groupCollapsedSize: None,
        label: '安全设备自动化封禁2',
        groupChildren: None,
        width: 200,
        outgoingEdges: [
          {
            targetPortId: '2cda4448-ce75-4558-a8cf-8b99e77a35c6',
            target: {
              cell: 'end',
              port: '2cda4448-ce75-4558-a8cf-8b99e77a35c6'
            },
            labels: [
              {
                targetPortId: '2cda4448-ce75-4558-a8cf-8b99e77a35c6',
                targetPort: '2cda4448-ce75-4558-a8cf-8b99e77a35c6',
                target: {
                  cell: 'end',
                  port: '2cda4448-ce75-4558-a8cf-8b99e77a35c6'
                },
                zIndex: 1,
                source: {
                  cell: 'd392137b-3882-43bf-92a0-307fad79e410',
                  port: '96925040-6beb-4596-b807-b698d0d08847'
                },
                sourcePortId: '96925040-6beb-4596-b807-b698d0d08847',
                sourcePort: '96925040-6beb-4596-b807-b698d0d08847',
                data: {
                  targetPortId: '2cda4448-ce75-4558-a8cf-8b99e77a35c6',
                  target: 'end',
                  sourcePortId: '96925040-6beb-4596-b807-b698d0d08847',
                  source: 'd392137b-3882-43bf-92a0-307fad79e410'
                },
                id: 'd392137b-3882-43bf-92a0-307fad79e410:96925040-6beb-4596-b807-b698d0d08847-end:2cda4448-ce75-4558-a8cf-8b99e77a35c6',
                attrs: {
                  line: {
                    strokeDasharray: '5 5',
                    stroke: '#A2B1C3',
                    strokeWidth: 1,
                    targetMarker: {
                      width: 12,
                      name: 'block',
                      height: 8
                    }
                  }
                }
              }
            ],
            zIndex: 1,
            source: {
              cell: 'd392137b-3882-43bf-92a0-307fad79e410',
              port: '96925040-6beb-4596-b807-b698d0d08847'
            },
            shape: 'edge',
            sourcePortId: '96925040-6beb-4596-b807-b698d0d08847',
            data: {
              targetPortId: '2cda4448-ce75-4558-a8cf-8b99e77a35c6',
              targetPort: '2cda4448-ce75-4558-a8cf-8b99e77a35c6',
              target: {
                cell: 'end',
                port: '2cda4448-ce75-4558-a8cf-8b99e77a35c6'
              },
              zIndex: 1,
              source: {
                cell: 'd392137b-3882-43bf-92a0-307fad79e410',
                port: '96925040-6beb-4596-b807-b698d0d08847'
              },
              sourcePortId: '96925040-6beb-4596-b807-b698d0d08847',
              sourcePort: '96925040-6beb-4596-b807-b698d0d08847',
              data: {
                targetPortId: '2cda4448-ce75-4558-a8cf-8b99e77a35c6',
                target: 'end',
                sourcePortId: '96925040-6beb-4596-b807-b698d0d08847',
                source: 'd392137b-3882-43bf-92a0-307fad79e410'
              },
              id: 'd392137b-3882-43bf-92a0-307fad79e410:96925040-6beb-4596-b807-b698d0d08847-end:2cda4448-ce75-4558-a8cf-8b99e77a35c6',
              attrs: {
                line: {
                  strokeDasharray: '5 5',
                  stroke: '#A2B1C3',
                  strokeWidth: 1,
                  targetMarker: {
                    width: 12,
                    name: 'block',
                    height: 8
                  }
                }
              }
            },
            id: 'd392137b-3882-43bf-92a0-307fad79e410:96925040-6beb-4596-b807-b698d0d08847-end:2cda4448-ce75-4558-a8cf-8b99e77a35c6',
            attrs: {
              line: {
                strokeDasharray: '5 5',
                stroke: '#A2B1C3',
                strokeWidth: 1,
                targetMarker: {
                  width: 12,
                  name: 'block',
                  height: 8
                }
              }
            }
          }
        ],
        y: 303,
        x: 449,
        height: 36,
        data: {
          integration_id: '33066678-b878-420d-bc64-e41ab8433bf4',
          nodeType: 'normal',
          description: '这是一个安全设备自动化封禁节点',
          tags: [],
          globalVariables: ['ban_source'],
          instance_id: 'cdd53eda-62d9-4114-8670-2cd85bc1d082',
          output: [
            {
              type: 'string',
              value: 'Code',
              label: '状态码'
            },
            {
              type: 'string',
              value: 'Msg',
              label: '信息'
            },
            {
              type: 'string',
              value: 'BanIP',
              label: '封禁的IP'
            },
            {
              type: 'string',
              value: 'BanState',
              label: '封禁的状态'
            }
          ],
          input: {
            value: {
              devices_type: 'FW',
              devices_vendor: 'feita',
              devices_api: '345',
              token: '3456',
              ban_source: ['start', 'name'],
              devices_version: 'v1.0'
            },
            form: [
              {
                field: 'ban_source',
                required: True,
                type: 'Cascader',
                options: [
                  {
                    children: [
                      {
                        value: 'name',
                        label: '变量1'
                      }
                    ],
                    value: 'start',
                    label: '开始节点'
                  }
                ],
                label: '封禁标识'
              },
              {
                field: 'devices_type',
                required: True,
                type: 'Select',
                options: [
                  {
                    value: 'FW',
                    label: 'FW'
                  },
                  {
                    value: 'IPS',
                    label: 'IPS'
                  },
                  {
                    value: 'DDOS',
                    label: 'DDOS'
                  },
                  {
                    value: 'WAF',
                    label: 'WAF'
                  }
                ],
                label: '设备类型'
              },
              {
                field: 'devices_vendor',
                required: True,
                type: 'Select',
                options: [
                  {
                    value: 'feita',
                    label: 'feita'
                  },
                  {
                    value: 'lvmeng',
                    label: 'lvmeng'
                  }
                ],
                label: '设备厂商'
              },
              {
                field: 'devices_version',
                required: True,
                type: 'Select',
                options: [
                  {
                    value: 'v1.0',
                    label: 'v1.0'
                  },
                  {
                    value: 'v2.0',
                    label: 'v2.0'
                  },
                  {
                    value: 'v3.0',
                    label: 'v3.0'
                  }
                ],
                label: '设备版本'
              },
              {
                field: 'token',
                required: True,
                type: 'Input',
                label: '认证TOKEN'
              },
              {
                field: 'devices_api',
                required: True,
                type: 'Input',
                label: '设备接口'
              }
            ]
          },
          display: '安全设备自动化封禁2',
          name: 'AutoBan'
        },
        id: 'd392137b-3882-43bf-92a0-307fad79e410',
        ports: {
          items: [
            {
              group: 'top',
              id: '88848017-6e97-4857-8de0-b573c05ce276'
            },
            {
              group: 'right',
              id: 'df2519ea-5e97-4d19-af69-a0bfea8a4797'
            },
            {
              group: 'bottom',
              id: '96925040-6beb-4596-b807-b698d0d08847'
            },
            {
              group: 'left',
              id: '4589e406-b6a2-4730-962c-a5b902aade3e'
            }
          ],
          groups: {
            top: {
              zIndex: 10,
              position: {
                name: 'top'
              },
              attrs: {
                circle: {
                  style: {
                    visibility: 'hidden'
                  },
                  strokeWidth: 2,
                  magnet: True,
                  stroke: '#31d0c6',
                  r: 4,
                  fill: '#fff'
                }
              }
            },
            right: {
              zIndex: 10,
              position: {
                name: 'right'
              },
              attrs: {
                circle: {
                  style: {
                    visibility: 'hidden'
                  },
                  strokeWidth: 2,
                  magnet: True,
                  stroke: '#31d0c6',
                  r: 4,
                  fill: '#fff'
                }
              }
            },
            left: {
              zIndex: 10,
              position: {
                name: 'left'
              },
              attrs: {
                circle: {
                  style: {
                    visibility: 'hidden'
                  },
                  strokeWidth: 2,
                  magnet: True,
                  stroke: '#31d0c6',
                  r: 4,
                  fill: '#fff'
                }
              }
            },
            bottom: {
              zIndex: 10,
              position: {
                name: 'bottom'
              },
              attrs: {
                circle: {
                  style: {
                    visibility: 'hidden'
                  },
                  strokeWidth: 2,
                  magnet: True,
                  stroke: '#31d0c6',
                  r: 4,
                  fill: '#fff'
                }
              }
            }
          }
        }
      }
    ],
    edges: [
      {
        targetPortId: '88848017-6e97-4857-8de0-b573c05ce276',
        targetPort: '88848017-6e97-4857-8de0-b573c05ce276',
        target: {
          cell: 'd392137b-3882-43bf-92a0-307fad79e410',
          port: '88848017-6e97-4857-8de0-b573c05ce276'
        },
        zIndex: 1,
        source: {
          cell: 'start',
          port: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3'
        },
        sourcePortId: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3',
        sourcePort: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3',
        data: {
          targetPortId: '88848017-6e97-4857-8de0-b573c05ce276',
          target: 'd392137b-3882-43bf-92a0-307fad79e410',
          sourcePortId: '2e69bec5-360f-4c9b-a13f-b1e80d5e64e3',
          source: 'start'
        },
        id: 'start:2e69bec5-360f-4c9b-a13f-b1e80d5e64e3-d392137b-3882-43bf-92a0-307fad79e410:88848017-6e97-4857-8de0-b573c05ce276',
        attrs: {
          line: {
            strokeDasharray: '5 5',
            stroke: '#A2B1C3',
            strokeWidth: 1,
            targetMarker: {
              width: 12,
              name: 'block',
              height: 8
            }
          }
        }
      },
      {
        targetPortId: '2cda4448-ce75-4558-a8cf-8b99e77a35c6',
        targetPort: '2cda4448-ce75-4558-a8cf-8b99e77a35c6',
        target: {
          cell: 'end',
          port: '2cda4448-ce75-4558-a8cf-8b99e77a35c6'
        },
        zIndex: 1,
        source: {
          cell: 'd392137b-3882-43bf-92a0-307fad79e410',
          port: '96925040-6beb-4596-b807-b698d0d08847'
        },
        sourcePortId: '96925040-6beb-4596-b807-b698d0d08847',
        sourcePort: '96925040-6beb-4596-b807-b698d0d08847',
        data: {
          targetPortId: '2cda4448-ce75-4558-a8cf-8b99e77a35c6',
          target: 'end',
          sourcePortId: '96925040-6beb-4596-b807-b698d0d08847',
          source: 'd392137b-3882-43bf-92a0-307fad79e410'
        },
        id: 'd392137b-3882-43bf-92a0-307fad79e410:96925040-6beb-4596-b807-b698d0d08847-end:2cda4448-ce75-4558-a8cf-8b99e77a35c6',
        attrs: {
          line: {
            strokeDasharray: '5 5',
            stroke: '#A2B1C3',
            strokeWidth: 1,
            targetMarker: {
              width: 12,
              name: 'block',
              height: 8
            }
          }
        }
      }
    ]
  },
  description: '3456',
  type: '告警处置',
  name: 'lp0801001',
  tags: ['456']
}
